home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / hpwm5250.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  37.5 KB  |  1,289 lines

  1. *%% 
  2. *%% HP 2500C Professional Series Color Printer
  3. *%%
  4. *%% Copyright 1998, Hewlett-Packard Co.
  5. *%% All Rights Reserved.
  6. *%%
  7.  
  8. *Include: "hpvnam50.gpd"
  9.  
  10. *%%
  11. *%% Global Entries
  12. *%%
  13. *GPDSpecVersion: "1.0"
  14. *GPDFileVersion: "1.0"
  15.  
  16. *ModelName:   "HP 2500C Series"
  17. *GPDFileName: "HPWM5250.GPD"
  18. *ResourceDLL: "hpvui50.dll"
  19.  
  20. *PrintRate: 11
  21. *PrintRateUnit: PPM
  22. *rcPersonalityID: =PERSONALITY_PCL_DISPLAY
  23.  
  24. *MasterUnits: PAIR(600, 600)
  25. *OutputOrderReversed?: TRUE
  26. *PrinterType: SERIAL
  27.  
  28.  
  29. *%%
  30. *%% 2500C Macros
  31. *%%
  32. *Macros: HP2500CMacros
  33. {
  34.     OEM_HP2500C:        "HTPD<00 00 00 04 14 00 00 00>"
  35.     OEM_COMMON_INFO:    =OEM_HP2500C =OEM_PCL9 =OEM_PCL_MARG_35
  36.  
  37.     OEM_DF_K334_C334_NOCOMP: 
  38. +               "HTDN<00 00 00 02 04 00>"
  39. +               "HTDF<00 00 00 40>"
  40. +                   "<00 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  41. +                   "<02 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  42. +                   "<04 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  43. +                   "<06 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  44.  
  45.     OEM_DF_K662_C334_NOCOMP: 
  46. +               "HTDN<00 00 00 02 04 00>"
  47. +               "HTDF<00 00 00 40>"
  48. +                   "<00 00 00 00 02 00 58 02 58 02 00 00 FF FF FF FF>"
  49. +                   "<02 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  50. +                   "<04 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  51. +                   "<06 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  52.  
  53.     OEM_DF_K662_C664_NOCOMP: 
  54. +               "HTDN<00 00 00 02 04 00>"
  55. +               "HTDF<00 00 00 40>"
  56. +                   "<00 00 00 00 02 00 58 02 58 02 00 00 FF FF FF FF>"
  57. +                   "<02 00 00 00 04 00 58 02 58 02 00 00 FF FF FF FF>"
  58. +                   "<04 00 00 00 04 00 58 02 58 02 00 00 FF FF FF FF>"
  59. +                   "<06 00 00 00 04 00 58 02 58 02 00 00 FF FF FF FF>"
  60. }
  61.  
  62.  
  63. *%%
  64. *%% Standard Features
  65. *%%
  66. *Feature: PSAlignmentFile
  67. {
  68.     *Name: "PSAlign"
  69.     *Option: HPV200AL
  70.     {
  71.         *Name: ""
  72.     }
  73. }
  74.  
  75.  
  76. *Feature: PSHelpFile
  77. {
  78.     *Name: "PSHelp"
  79.     *Option: HPVDJ200
  80.     {
  81.         *Name: ""
  82.     }
  83. }
  84.  
  85.  
  86. *Feature: Orientation
  87. {
  88.     *rcNameID: =ORIENTATION_DISPLAY
  89.     *DefaultOption: PORTRAIT
  90.     *Option: PORTRAIT
  91.     {
  92.         *rcNameID: =PORTRAIT_DISPLAY
  93.         *Command: CmdSelect
  94.         {
  95.             *Order: DOC_SETUP.60
  96.             *Cmd: =PCL_ORIENT_PORTRAIT
  97.         }
  98.     }
  99.     *Option: LANDSCAPE_CC90
  100.     {
  101.         *rcNameID: =LANDSCAPE_DISPLAY
  102.         *Command: CmdSelect
  103.         {
  104.             *Order: DOC_SETUP.60
  105.             *Cmd: =PCL_ORIENT_LANDSCAPE
  106.         }
  107.     }
  108. }
  109.  
  110.  
  111. *Feature: InputBin
  112. {
  113.     *rcNameID: =PAPER_SOURCE_DISPLAY
  114.  
  115.     *DefaultOption: Auto
  116.     *Option: Auto
  117.     {
  118.         *rcNameID: =AUTO_DISPLAY
  119.         *Command: CmdSelect
  120.         {
  121.             *Order: DOC_SETUP.40
  122.             *Cmd: =PCL_MEDSOURCE_AUTOSELECT =PCL_MEDSOURCE_PRELOAD
  123.         }
  124.     }
  125.     *Option: Tray_1
  126.     {
  127.         *rcNameID: =TRAY1_DISPLAY
  128.         *Command: CmdSelect
  129.         {
  130.             *Order: DOC_SETUP.40
  131.             *Cmd: =PCL_MEDSOURCE_OPTIONAL =PCL_MEDSOURCE_PRELOAD
  132.         }
  133.     }
  134.     *Option: Tray_2
  135.     {
  136.         *rcNameID: =TRAY2_DISPLAY
  137.         *Command: CmdSelect
  138.         {
  139.             *Order: DOC_SETUP.40
  140.             *Cmd: =PCL_MEDSOURCE_TRAY1 =PCL_MEDSOURCE_PRELOAD
  141.         }
  142.     }
  143.     *Option: Tray_3
  144.     {
  145.         *rcNameID: =TRAY3_DISPLAY
  146.         *Command: CmdSelect
  147.         {
  148.             *Order: DOC_SETUP.40
  149.             *Cmd: =PCL_MEDSOURCE_TRAY2 =PCL_MEDSOURCE_PRELOAD
  150.         }
  151.     }
  152.     *Option: Manual
  153.     {
  154.         *rcNameID: =MANUAL_FEED_DISPLAY
  155.         *Command: CmdSelect
  156.         {
  157.             *Order: DOC_SETUP.40
  158.             *Cmd: =PCL_MEDSOURCE_MANUALFEED
  159.         }
  160.     }
  161. }
  162.  
  163.  
  164. *Feature: PaperSize
  165. {
  166.     *rcNameID: =PAPER_SIZE_DISPLAY
  167.     *ConflictPriority: 20
  168.  
  169.     *DefaultOption: LETTER
  170.     *Option: LETTER
  171.     {
  172.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  173.         *Command: CmdSelect
  174.         {
  175.             *Order: DOC_SETUP.30
  176.             *Cmd: =PCL_US_LETTER
  177.         }
  178.         *switch: Orientation
  179.         {
  180.             *case: PORTRAIT
  181.             {
  182.                 *PrintableArea: PAIR(4800, 6160)
  183.                 *PrintableOrigin: PAIR(150, 70)
  184.                 *CursorOrigin: PAIR(150, 0)
  185.             }
  186.             *case: LANDSCAPE_CC90
  187.             {
  188.                 *PrintableArea: PAIR(4800, 6160)
  189.                 *PrintableOrigin: PAIR(150, 70)
  190.                 *CursorOrigin: PAIR(150, 6230)
  191.             }
  192.         }
  193.     }
  194.     *Option: TABLOID
  195.     {
  196.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  197.         *Command: CmdSelect
  198.         {
  199.             *Order: DOC_SETUP.30
  200.             *Cmd: =PCL_LEDGER
  201.         }
  202.         *switch: Orientation
  203.         {
  204.             *case: PORTRAIT
  205.             {
  206.                 *PrintableArea: PAIR(6288, 9760)
  207.                 *PrintableOrigin: PAIR(156, 70)
  208.                 *CursorOrigin: PAIR(156, 0)
  209.             }
  210.             *case: LANDSCAPE_CC90
  211.             {
  212.                 *PrintableArea: PAIR(6288, 9760)
  213.                 *PrintableOrigin: PAIR(156, 70)
  214.                 *CursorOrigin: PAIR(156, 9830)
  215.             }
  216.         }
  217.     }
  218.     *Option: LEGAL
  219.     {
  220.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  221.         *Command: CmdSelect
  222.         {
  223.             *Order: DOC_SETUP.30
  224.             *Cmd: =PCL_US_LEGAL
  225.         }
  226.         *switch: Orientation
  227.         {
  228.             *case: PORTRAIT
  229.             {
  230.                 *PrintableArea: PAIR(4800, 7968)
  231.                 *PrintableOrigin: PAIR(150, 70)
  232.                 *CursorOrigin: PAIR(150, 0)
  233.             }
  234.             *case: LANDSCAPE_CC90
  235.             {
  236.                 *PrintableArea: PAIR(4800, 7968)
  237.                 *PrintableOrigin: PAIR(150, 70)
  238.                 *CursorOrigin: PAIR(150, 8038)
  239.             }
  240.         }
  241.     }
  242.     *Option: EXECUTIVE
  243.     {
  244.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  245.         *Constraints: InputBin.Tray_2
  246.         *Constraints: InputBin.Tray_3
  247.         *Command: CmdSelect
  248.         {
  249.             *Order: DOC_SETUP.30
  250.             *Cmd: =PCL_US_EXECUTIVE
  251.         }
  252.         *switch: Orientation
  253.         {
  254.             *case: PORTRAIT
  255.             {
  256.                 *PrintableArea: PAIR(4048, 5856)
  257.                 *PrintableOrigin: PAIR(150, 70)
  258.                 *CursorOrigin: PAIR(150, 0)
  259.             }
  260.             *case: LANDSCAPE_CC90
  261.             {
  262.                 *PrintableArea: PAIR(4048, 5856)
  263.                 *PrintableOrigin: PAIR(150, 70)
  264.                 *CursorOrigin: PAIR(150, 5926)
  265.             }
  266.         }
  267.     }
  268.     *Option: A3
  269.     {
  270.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  271.         *Command: CmdSelect
  272.         {
  273.             *Order: DOC_SETUP.30
  274.             *Cmd: =PCL_A3
  275.         }
  276.         *switch: Orientation
  277.         {
  278.             *case: PORTRAIT
  279.             {
  280.                 *PrintableArea: PAIR(6768, 9488)
  281.                 *PrintableOrigin: PAIR(122, 70)
  282.                 *CursorOrigin: PAIR(122, 0)
  283.             }
  284.             *case: LANDSCAPE_CC90
  285.             {
  286.                 *PrintableArea: PAIR(6768, 9488)
  287.                 *PrintableOrigin: PAIR(122, 70)
  288.                 *CursorOrigin: PAIR(122, 9558)
  289.             }
  290.         }
  291.     }
  292.     *Option: A4
  293.     {
  294.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  295.         *Command: CmdSelect
  296.         {
  297.             *Order: DOC_SETUP.30
  298.             *Cmd: =PCL_A4
  299.         }
  300.         *switch: Orientation
  301.         {
  302.             *case: PORTRAIT
  303.             {
  304.                 *PrintableArea: PAIR(4800, 6582)
  305.                 *PrintableOrigin: PAIR(80, 70)
  306.                 *CursorOrigin: PAIR(80, 0)
  307.             }
  308.             *case: LANDSCAPE_CC90
  309.             {
  310.                 *PrintableArea: PAIR(4800, 6582)
  311.                 *PrintableOrigin: PAIR(80, 70)
  312.                 *CursorOrigin: PAIR(80, 6652)
  313.             }
  314.         }
  315.     }
  316.     *Option: A5
  317.     {
  318.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  319.         *Constraints: InputBin.Tray_2
  320.         *Constraints: InputBin.Tray_3
  321.         *Command: CmdSelect
  322.         {
  323.             *Order: DOC_SETUP.30
  324.             *Cmd: =PCL_A5
  325.         }
  326.         *switch: Orientation
  327.         {
  328.             *case: PORTRAIT
  329.             {
  330.                 *PrintableArea: PAIR(3344, 4528)
  331.                 *PrintableOrigin: PAIR(76, 70)
  332.                 *CursorOrigin: PAIR(76, 0)
  333.             }
  334.             *case: LANDSCAPE_CC90
  335.             {
  336.                 *PrintableArea: PAIR(3344, 4528)
  337.                 *PrintableOrigin: PAIR(76, 70)
  338.                 *CursorOrigin: PAIR(76, 4598)
  339.             }
  340.         }
  341.     }
  342.     *Option: B4
  343.     {
  344.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  345.         *Command: CmdSelect
  346.         {
  347.             *Order: DOC_SETUP.30
  348.             *Cmd: =PCL_B4
  349.         }
  350.         *switch: Orientation
  351.         {
  352.             *case: PORTRAIT
  353.             {
  354.                 *PrintableArea: PAIR(5824, 8160)
  355.                 *PrintableOrigin: PAIR(122, 70)
  356.                 *CursorOrigin: PAIR(122, 0)
  357.             }
  358.             *case: LANDSCAPE_CC90
  359.             {
  360.                 *PrintableArea: PAIR(5824, 8160)
  361.                 *PrintableOrigin: PAIR(122, 70)
  362.                 *CursorOrigin: PAIR(122, 8230)
  363.             }
  364.         }
  365.     }
  366.     *Option: B5
  367.     {
  368.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  369.         *Constraints: InputBin.Tray_2
  370.         *Constraints: InputBin.Tray_3
  371.         *Command: CmdSelect
  372.         {
  373.             *Order: DOC_SETUP.30
  374.             *Cmd: =PCL_B5
  375.         }
  376.         *switch: Orientation
  377.         {
  378.             *case: PORTRAIT
  379.             {
  380.                 *PrintableArea: PAIR(4144, 5632)
  381.                 *PrintableOrigin: PAIR(76, 70)
  382.                 *CursorOrigin: PAIR(76, 0)
  383.             }
  384.             *case: LANDSCAPE_CC90
  385.             {
  386.                 *PrintableArea: PAIR(4144, 5632)
  387.                 *PrintableOrigin: PAIR(76, 70)
  388.                 *CursorOrigin: PAIR(76, 5702)
  389.             }
  390.         }
  391.     }
  392.     *Option: SuperB
  393.     {
  394.         *rcNameID: =SUPER_B_DISPLAY
  395.         *Constraints: ColorMode.Mono
  396.         *Constraints: ColorMode.Color4
  397.         *PageDimensions: PAIR(7800, 11400)
  398.         *Command: CmdSelect
  399.         {
  400.             *Order: DOC_SETUP.30
  401.             *Cmd: =PCL_SUPER_B
  402.         }
  403.         *switch: Orientation
  404.         {
  405.             *case: PORTRAIT
  406.             {
  407.                 *PrintableArea: PAIR(7552, 10960)
  408.                 *PrintableOrigin: PAIR(122, 70)
  409.                 *CursorOrigin: PAIR(122, 0)
  410.             }
  411.             *case: LANDSCAPE_CC90
  412.             {
  413.                 *PrintableArea: PAIR(7552, 10960)
  414.                 *PrintableOrigin: PAIR(122, 70)
  415.                 *CursorOrigin: PAIR(122, 11030)
  416.             }
  417.         }
  418.     }
  419.     *Option: A6
  420.     {
  421.         *rcNameID: =A6_DISPLAY
  422.         *Constraints: InputBin.Tray_2
  423.         *Constraints: InputBin.Tray_3
  424.         *Command: CmdSelect
  425.         {
  426.             *Order: DOC_SETUP.30
  427.             *Cmd: =PCL_A6
  428.         }
  429.         *switch: Orientation
  430.         {
  431.             *case: PORTRAIT
  432.             {
  433.                 *PrintableArea: PAIR(2320, 3056)
  434.                 *PrintableOrigin: PAIR(80, 70)
  435.                 *CursorOrigin: PAIR(80, 0)
  436.             }
  437.             *case: LANDSCAPE_CC90
  438.             {
  439.                 *PrintableArea: PAIR(2320, 3056)
  440.                 *PrintableOrigin: PAIR(80, 70)
  441.                 *CursorOrigin: PAIR(80, 3126)
  442.             }
  443.         }
  444.     }
  445.     *Option: INDEX_4x6
  446.     {
  447.         *rcNameID: =US_INDEX_CARD_4X6_DISPLAY
  448.         *PageDimensions: PAIR(2400, 3600)
  449.         *Constraints: InputBin.Tray_2
  450.         *Constraints: InputBin.Tray_3
  451.         *Command: CmdSelect
  452.         {
  453.             *Order: DOC_SETUP.30
  454.             *Cmd: =PCL_INDEX_4x6
  455.         }
  456.         *switch: Orientation
  457.         {
  458.             *case: PORTRAIT
  459.             {
  460.                 *PrintableArea: PAIR(2240, 3168)
  461.                 *PrintableOrigin: PAIR(80, 70)
  462.                 *CursorOrigin: PAIR(80, 0)
  463.             }
  464.             *case: LANDSCAPE_CC90
  465.             {
  466.                 *PrintableArea: PAIR(2240, 3168)
  467.                 *PrintableOrigin: PAIR(80, 70)
  468.                 *CursorOrigin: PAIR(80, 3238)
  469.             }
  470.         }
  471.     }
  472.     *Option: INDEX_5x8
  473.     {
  474.         *rcNameID: =US_INDEX_CARD_5X8_DISPLAY
  475.         *PageDimensions: PAIR(3000, 4800)
  476.         *Constraints: InputBin.Tray_2
  477.         *Constraints: InputBin.Tray_3
  478.         *Command: CmdSelect
  479.         {
  480.             *Order: DOC_SETUP.30
  481.             *Cmd: =PCL_INDEX_5x8
  482.         }
  483.         *switch: Orientation
  484.         {
  485.             *case: PORTRAIT
  486.             {
  487.                 *PrintableArea: PAIR(2848, 4368)
  488.                 *PrintableOrigin: PAIR(76, 70)
  489.                 *CursorOrigin: PAIR(76, 0)
  490.             }
  491.             *case: LANDSCAPE_CC90
  492.             {
  493.                 *PrintableArea: PAIR(2848, 4368)
  494.                 *PrintableOrigin: PAIR(76, 70)
  495.                 *CursorOrigin: PAIR(76, 4438)
  496.             }
  497.         }
  498.     }
  499.     *Option: CUSTOMSIZE
  500.     {
  501.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  502.         *Constraints: InputBin.Tray_2
  503.         *Constraints: InputBin.Tray_3
  504.         *MinSize: PAIR(2400, 3496)
  505.         *MaxSize: PAIR(7800, 10200)
  506.         *TopMargin: 70
  507.         *BottomMargin: 370
  508.         *MaxPrintableWidth: 7560
  509.         *MinLeftMargin: 120
  510.         *CenterPrintable?: FALSE
  511.         *switch: Orientation
  512.         {
  513.             *case: PORTRAIT
  514.             {
  515.                 *CursorOrigin: PAIR(120, 0)
  516.                 *Command: CmdSelect
  517.                 {
  518.                     *Order: DOC_SETUP.30
  519.                     *Cmd: =PCL_CUSTOMSIZE
  520.                 }
  521.             }
  522.             *case: LANDSCAPE_CC90
  523.             {
  524.                 *CursorOrigin: PAIR(120, 9830)
  525.                 *Command: CmdSelect
  526.                 {
  527.                     *Order: DOC_SETUP.30
  528.                     *Cmd: =PCL_CUSTOMSIZE "<1B>&l102P"
  529.                 }
  530.             }
  531.         }
  532.     }
  533. }
  534.  
  535.  
  536. *Feature: ColorMode
  537. {
  538.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  539.     *ConflictPriority: 40
  540.     *UpdateQualityMacro?: TRUE
  541.  
  542.     *DefaultOption: Color24
  543.     *Option: Mono
  544.     {
  545.         *rcNameID: =MONO_DISPLAY
  546.         *Color?: FALSE
  547.         *DevNumOfPlanes: 1
  548.         *DevBPP: 1
  549.         *Command: CmdSelect
  550.         {
  551.             *Order: DOC_SETUP.10
  552.             *Cmd: =PJL_EXIT_LANGUAGE "@PJL ENTER LANGUAGE=PCL3<0D><0A>" =PCL_RESET
  553.         }
  554.     }
  555.     *Option: Color4
  556.     {
  557.         *rcNameID: =COLOR_DISPLAY
  558.         *Color?: TRUE
  559.         *ColorPlaneOrder: LIST(BLACK, CYAN, MAGENTA, YELLOW)
  560.         *DevNumOfPlanes: 4
  561.         *DevBPP: 1
  562.         *DrvBPP: 4
  563.         *Command: CmdSelect
  564.         {
  565.             *Order: DOC_SETUP.10
  566.             *Cmd: =PJL_EXIT_LANGUAGE "@PJL ENTER LANGUAGE=PCL3<0D><0A>" =PCL_RESET
  567.         }
  568.     }
  569.     *Option: Gray8
  570.     {   
  571.         *rcNameID: =GRAYSCALE_DISPLAY
  572.         *Color?: FALSE
  573.         *DevNumOfPlanes: 0
  574.         *DevBPP: 0
  575.         *DrvBPP: 8
  576.         *IPCallbackID: 1
  577.         *Command: CmdSelect
  578.         {
  579.             *Order: DOC_SETUP.10
  580.             *Cmd: =PJL_ENTER_PCL3GUI
  581.         }
  582.     }
  583.     *Option: Color24
  584.     {   
  585.         *rcNameID: =24BPP_DISPLAY
  586.         *Color?: TRUE
  587.         *DevNumOfPlanes: 0
  588.         *DevBPP: 0
  589.         *DrvBPP: 24
  590.         *IPCallbackID: 1
  591.         *Command: CmdSelect
  592.         {
  593.             *Order: DOC_SETUP.10
  594.             *Cmd: =PJL_ENTER_PCL3GUI
  595.         }
  596.     }
  597. }
  598.  
  599.  
  600. *Feature: =HPHT_DLLNAME
  601. {
  602.     *Name: "Img"
  603.     *Option: =HPHT_DLLNAME_DEFAULT 
  604.     {
  605.         *Name: ""
  606.     }
  607. }
  608.  
  609.  
  610. *Feature: MediaType
  611. {
  612.     *rcNameID: =MEDIA_TYPE_DISPLAY
  613.     *ConflictPriority: 10
  614.  
  615.     *DefaultOption: STANDARD
  616.     *Option: STANDARD
  617.     {
  618.         *rcNameID: =PLAIN_PAPER_DISPLAY
  619.         *Command: CmdSelect
  620.         {
  621.             *Order: DOC_SETUP.45
  622.             *Cmd: =PCL_MEDIA_PLAIN "<1B>*o5W<0A02000000>"
  623.         }
  624.  
  625.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: TRUE
  626.     }
  627.     *Option: HP_PREMIUM_INKJET_PAPER
  628.     {   
  629.         *rcNameID: =HP_PREMIUM_INKJET_PAPER_DISPLAY
  630.         *OptionID: =HP_PREMIUM_INKJET_PAPER_ID
  631.         *Command: CmdSelect
  632.         {
  633.             *Order: DOC_SETUP.45
  634.             *Cmd: =PCL_MEDIA_SPECIAL "<1B>*o5W<0A02000000>"
  635.         }
  636.  
  637.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  638.     }
  639.     *Option: HP_PREMIUM_INKJET_HEAVYWEIGHT
  640.     {   
  641.         *rcNameID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_DISPLAY
  642.         *OptionID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_ID
  643.         *Command: CmdSelect
  644.         {
  645.             *Order: DOC_SETUP.45
  646.             *Cmd: =PCL_MEDIA_SPECIAL "<1B>*o5W<0A02000001>"
  647.         }
  648.  
  649.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  650.     }
  651.     *Option: GLOSSY
  652.     {   
  653.         *rcNameID: =HP_PREMIUM_PHOTO_PAPER_DISPLAY
  654.         *Command: CmdSelect
  655.         {
  656.             *Order: DOC_SETUP.45
  657.             *Cmd: =PCL_MEDIA_GLOSSY "<1B>*o5W<0A02000003>"
  658.         }
  659.  
  660.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  661.     }
  662.     *Option: TRANSPARENCY
  663.     {
  664.         *rcNameID: =HP_PREMIUM_INKJET_TRANSPARENCY_DISPLAY
  665.         *Command: CmdSelect
  666.         {
  667.             *Order: DOC_SETUP.45
  668.             *Cmd: =PCL_MEDIA_TRANSPARENCY "<1B>*o5W<0A02000000>"
  669.         }
  670.  
  671.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  672.     }
  673.     *Option: HP_PREMIUM_INKJET_RAPIDDRY_TRANS
  674.     {
  675.         *rcNameID: =HP_PREMIUM_INKJET_RAPIDDRY_TRANS_DISPLAY
  676.         *OptionID: =HP_PREMIUM_INKJET_RAPIDDRY_TRANS_ID
  677.         *Command: CmdSelect
  678.         {
  679.             *Order: DOC_SETUP.45
  680.             *Cmd: =PCL_MEDIA_FAST_TRANSP "<1B>*o5W<0A02000000>"
  681.         }
  682.  
  683.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  684.     }
  685. }
  686.  
  687.  
  688. *Feature: PQ
  689. {
  690.     *rcNameID: =PRINT_QUALITY_DISPLAY
  691.     *ConflictPriority: 30
  692.     *FeatureType: DOC_PROPERTY
  693.     *UpdateQualityMacro?: TRUE
  694.  
  695.     *DefaultOption: Normal
  696.     *Option: Econo
  697.     {
  698.         *rcNameID: =DRAFT_DISPLAY
  699.         *Command: CmdSelect
  700.         {
  701.             *Order: DOC_SETUP.47
  702.             *Cmd: =PCL_PQ_ECONO
  703.         }
  704.     }
  705.     *Option: Normal
  706.     {
  707.         *rcNameID: =NORMAL_DISPLAY 
  708.         *Command: CmdSelect
  709.         {
  710.             *Order: DOC_SETUP.47
  711.             *Cmd: =PCL_PQ_NORMAL
  712.         }
  713.     }
  714.     *Option: Best
  715.     {
  716.         *rcNameID: =BEST_DISPLAY 
  717.         *Command: CmdSelect
  718.         {
  719.             *Order: DOC_SETUP.47
  720.             *Cmd: =PCL_PQ_BEST
  721.         }
  722.     }
  723. }
  724.  
  725.  
  726. *Feature: Resolution
  727. {
  728.     *rcNameID: =RESOLUTION_DISPLAY
  729.     *ConflictPriority: 60
  730.     *UpdateQualityMacro?: TRUE
  731.  
  732.     *DefaultOption: r300x300
  733.     *Option: r300x300
  734.     {
  735.         *Name: "300 x 300 " =DOTS_PER_INCH
  736.         *DPI: PAIR(300, 300)
  737.         *TextDPI: PAIR(300, 300)
  738.         *SpotDiameter: 100
  739.     }
  740.     *Option: r600x600
  741.     {
  742.         *Name: "600 x 600 " =DOTS_PER_INCH
  743.         *DPI: PAIR(600, 600)
  744.         *TextDPI: PAIR(600, 600)
  745.         *SpotDiameter: 100
  746.     }
  747. }
  748.  
  749.  
  750. *Feature: PM
  751. {
  752.     *rcNameID: =PRINT_MODE_DISPLAY
  753.     *ConflictPriority: 50
  754.     *FeatureType: DOC_PROPERTY
  755.     *UpdateQualityMacro?: TRUE
  756.  
  757.     *DefaultOption: PlainNormalColor
  758.     *Option: PlainEconoMono
  759.     {
  760.         *rcNameID: =AUTO_SELECT_DISPLAY
  761.         *Command: CmdSelect
  762.         {
  763.             *Order: DOC_SETUP.50
  764.             *Cmd: =PCL_CRD_K332
  765.         }
  766.  
  767.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  768.  
  769.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  770.         *Constraints: LIST(PQ.Normal, PQ.Best)
  771.         *Constraints: LIST(Resolution.r600x600)
  772.     }
  773.     *Option: PlainNormalMono
  774.     {
  775.         *rcNameID: =AUTO_SELECT_DISPLAY
  776.         *Command: CmdSelect
  777.         {
  778.             *Order: DOC_SETUP.50
  779.             *Cmd: =PCL_CRD_K332
  780.         }
  781.  
  782.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  783.  
  784.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  785.         *Constraints: LIST(PQ.Econo, PQ.Best)
  786.         *Constraints: LIST(Resolution.r600x600)
  787.     }
  788.     *Option: PlainBestMono
  789.     {
  790.         *rcNameID: =AUTO_SELECT_DISPLAY
  791.         *Command: CmdSelect
  792.         {
  793.             *Order: DOC_SETUP.50
  794.             *Cmd: =PCL_CRD_K662
  795.         }
  796.  
  797.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  798.  
  799.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  800.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  801.         *Constraints: LIST(Resolution.r300x300)
  802.     }
  803.     *Option: PlainEconoColor
  804.     {
  805.         *rcNameID: =AUTO_SELECT_DISPLAY
  806.         *Command: CmdSelect
  807.         {
  808.             *Order: DOC_SETUP.50
  809.             *Cmd: =PCL_CRD_K332_C332
  810.         }
  811.  
  812.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  813.  
  814.         *Constraints: LIST(ColorMode.Gray8, ColorMode.Color24)
  815.         *Constraints: LIST(PQ.Normal, PQ.Best)
  816.         *Constraints: LIST(Resolution.r600x600)
  817.     }
  818.     *Option: PlainNormalColor
  819.     {
  820.         *rcNameID: =AUTO_SELECT_DISPLAY
  821.         *Command: CmdSelect
  822.         {
  823.             *Order: DOC_SETUP.50
  824.             *Cmd: =PCL_CRD_K662_C334
  825.         }
  826.  
  827.         EXTERN_GLOBAL: *OEMCustomData: 
  828. +           =OEM_COMMON_INFO
  829. +           =OEM_DF_K662_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PLAIN 
  830.  
  831.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  832.         *Constraints: LIST(PQ.Econo, PQ.Best)
  833.         *Constraints: LIST(Resolution.r600x600)
  834.     }
  835.     *Option: PlainBestColor
  836.     {
  837.         *rcNameID: =AUTO_SELECT_DISPLAY
  838.         *Command: CmdSelect
  839.         {
  840.             *Order: DOC_SETUP.50
  841.             *Cmd: =PCL_CRD_K662_C334
  842.         }
  843.  
  844.         EXTERN_GLOBAL: *OEMCustomData: 
  845. +           =OEM_COMMON_INFO
  846. +           =OEM_DF_K662_C334_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PLAIN 
  847.  
  848.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  849.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  850.         *Constraints: LIST(Resolution.r600x600)
  851.     }
  852.     *Option: TransparencyEcono
  853.     {
  854.         *rcNameID: =AUTO_SELECT_DISPLAY
  855.         *Command: CmdSelect
  856.         {
  857.             *Order: DOC_SETUP.50
  858.             *Cmd: =PCL_CRD_K334_C334
  859.         }
  860.  
  861.         EXTERN_GLOBAL: *OEMCustomData: 
  862. +           =OEM_COMMON_INFO
  863. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_ECONO =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY 
  864.  
  865.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  866.         *Constraints: LIST(PQ.Normal, PQ.Best)
  867.         *Constraints: LIST(Resolution.r600x600)
  868.     }
  869.     *Option: TransparencyNormal
  870.     {
  871.         *rcNameID: =AUTO_SELECT_DISPLAY
  872.         *Command: CmdSelect
  873.         {
  874.             *Order: DOC_SETUP.50
  875.             *Cmd: =PCL_CRD_K334_C334
  876.         }
  877.  
  878.         EXTERN_GLOBAL: *OEMCustomData: 
  879. +           =OEM_COMMON_INFO
  880. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY 
  881.  
  882.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  883.         *Constraints: LIST(PQ.Econo, PQ.Best)
  884.         *Constraints: LIST(Resolution.r600x600)
  885.     }
  886.     *Option: TransparencyBest
  887.     {
  888.         *rcNameID: =AUTO_SELECT_DISPLAY
  889.         *Command: CmdSelect
  890.         {
  891.             *Order: DOC_SETUP.50
  892.             *Cmd: =PCL_CRD_K334_C334
  893.         }
  894.  
  895.         EXTERN_GLOBAL: *OEMCustomData: 
  896. +           =OEM_COMMON_INFO
  897. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY 
  898.  
  899.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  900.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  901.         *Constraints: LIST(Resolution.r600x600)
  902.     }
  903.     *Option: RapidTransEcono
  904.     {
  905.         *rcNameID: =AUTO_SELECT_DISPLAY
  906.         *Command: CmdSelect
  907.         {
  908.             *Order: DOC_SETUP.50
  909.             *Cmd: =PCL_CRD_K334_C334
  910.         }
  911.  
  912.         EXTERN_GLOBAL: *OEMCustomData: 
  913. +           =OEM_COMMON_INFO
  914. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_ECONO =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS 
  915.  
  916.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  917.         *Constraints: LIST(PQ.Normal, PQ.Best)
  918.         *Constraints: LIST(Resolution.r600x600)
  919.     }
  920.     *Option: RapidTransNormal
  921.     {
  922.         *rcNameID: =AUTO_SELECT_DISPLAY
  923.         *Command: CmdSelect
  924.         {
  925.             *Order: DOC_SETUP.50
  926.             *Cmd: =PCL_CRD_K334_C334
  927.         }
  928.  
  929.         EXTERN_GLOBAL: *OEMCustomData: 
  930. +           =OEM_COMMON_INFO
  931. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS 
  932.  
  933.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  934.         *Constraints: LIST(PQ.Econo, PQ.Best)
  935.         *Constraints: LIST(Resolution.r600x600)
  936.     }
  937.     *Option: RapidTransBest
  938.     {
  939.         *rcNameID: =AUTO_SELECT_DISPLAY
  940.         *Command: CmdSelect
  941.         {
  942.             *Order: DOC_SETUP.50
  943.             *Cmd: =PCL_CRD_K334_C334
  944.         }
  945.  
  946.         EXTERN_GLOBAL: *OEMCustomData: 
  947. +           =OEM_COMMON_INFO
  948. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS 
  949.  
  950.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  951.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  952.         *Constraints: LIST(Resolution.r600x600)
  953.     }
  954.     *Option: SpecialNormal
  955.     {
  956.         *rcNameID: =AUTO_SELECT_DISPLAY
  957.         *Command: CmdSelect
  958.         {
  959.             *Order: DOC_SETUP.50
  960.             *Cmd: =PCL_CRD_K662_C334
  961.         }
  962.  
  963.         EXTERN_GLOBAL: *OEMCustomData: 
  964. +           =OEM_COMMON_INFO
  965. +           =OEM_DF_K662_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_INKJET 
  966.  
  967.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  968.         *Constraints: LIST(PQ.Econo, PQ.Best)
  969.         *Constraints: LIST(Resolution.r600x600)
  970.     }
  971.     *Option: SpecialBest
  972.     {
  973.         *rcNameID: =AUTO_SELECT_DISPLAY
  974.         *Command: CmdSelect
  975.         {
  976.             *Order: DOC_SETUP.50
  977.             *Cmd: =PCL_CRD_K662_C664
  978.         }
  979.  
  980.         EXTERN_GLOBAL: *OEMCustomData: 
  981. +           =OEM_COMMON_INFO
  982. +           =OEM_DF_K662_C664_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_INKJET 
  983.  
  984.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  985.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  986.         *Constraints: LIST(Resolution.r300x300)
  987.     }
  988.     *Option: SpecialHeavyNormal
  989.     {
  990.         *rcNameID: =AUTO_SELECT_DISPLAY
  991.         *Command: CmdSelect
  992.         {
  993.             *Order: DOC_SETUP.50
  994.             *Cmd: =PCL_CRD_K662_C334
  995.         }
  996.  
  997.         EXTERN_GLOBAL: *OEMCustomData: 
  998. +           =OEM_COMMON_INFO
  999. +           =OEM_DF_K662_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_INKJET_HEAVYWEIGHT 
  1000.  
  1001.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1002.         *Constraints: LIST(PQ.Econo, PQ.Best)
  1003.         *Constraints: LIST(Resolution.r600x600)
  1004.     }
  1005.     *Option: SpecialHeavyBest
  1006.     {
  1007.         *rcNameID: =AUTO_SELECT_DISPLAY
  1008.         *Command: CmdSelect
  1009.         {
  1010.             *Order: DOC_SETUP.50
  1011.             *Cmd: =PCL_CRD_K662_C664
  1012.         }
  1013.  
  1014.         EXTERN_GLOBAL: *OEMCustomData: 
  1015. +           =OEM_COMMON_INFO
  1016. +           =OEM_DF_K662_C664_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_INKJET_HEAVYWEIGHT 
  1017.  
  1018.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1019.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  1020.         *Constraints: LIST(Resolution.r300x300)
  1021.     }
  1022.     *Option: PremPhotoNormal
  1023.     {
  1024.         *rcNameID: =AUTO_SELECT_DISPLAY
  1025.         *Command: CmdSelect
  1026.         {
  1027.             *Order: DOC_SETUP.50
  1028.             *Cmd: =PCL_CRD_K334_C334
  1029.         }
  1030.  
  1031.         EXTERN_GLOBAL: *OEMCustomData: 
  1032. +           =OEM_COMMON_INFO
  1033. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_PHOTO 
  1034.  
  1035.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1036.         *Constraints: LIST(PQ.Econo, PQ.Best)
  1037.         *Constraints: LIST(Resolution.r600x600)
  1038.     }
  1039.     *Option: PremPhotoBest
  1040.     {
  1041.         *rcNameID: =AUTO_SELECT_DISPLAY
  1042.         *Command: CmdSelect
  1043.         {
  1044.             *Order: DOC_SETUP.50
  1045.             *Cmd: =PCL_CRD_K662_C664
  1046.         }
  1047.  
  1048.         EXTERN_GLOBAL: *OEMCustomData: 
  1049. +           =OEM_COMMON_INFO
  1050. +           =OEM_DF_K662_C664_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_PHOTO 
  1051.  
  1052.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1053.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  1054.         *Constraints: LIST(Resolution.r300x300)
  1055.     }
  1056. }
  1057.  
  1058.  
  1059. *%%
  1060. *%% Print Quality Macros
  1061. *%%
  1062. *switch: MediaType
  1063. {
  1064.     *case: STANDARD
  1065.     {
  1066.         *switch: ColorMode
  1067.         {
  1068.             *case: Mono
  1069.             {
  1070.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  1071.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  1072.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  1073.                 *DefaultQuality: BETTERQUALITY
  1074.             }
  1075.             *case: Gray8
  1076.             {
  1077.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  1078.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  1079.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  1080.                 *DefaultQuality: BETTERQUALITY
  1081.             }
  1082.             *default:
  1083.             {
  1084.                 *DraftQualitySettings:  LIST(ColorMode.Color4,  PM.PlainEconoColor,  PQ.Econo,  Resolution.r300x300)
  1085.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor, PQ.Normal, Resolution.r300x300)
  1086.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PlainBestColor,   PQ.Best,   Resolution.r300x300)
  1087.                 *DefaultQuality: BETTERQUALITY
  1088.             }
  1089.         }
  1090.     }
  1091.     *case: TRANSPARENCY
  1092.     {
  1093.         *switch: ColorMode
  1094.         {
  1095.             *case: Mono
  1096.             {
  1097.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.TransparencyEcono,  PQ.Econo,  Resolution.r300x300)
  1098.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1099.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  1100.                 *DefaultQuality: BETTERQUALITY
  1101.             }
  1102.             *case: Gray8
  1103.             {
  1104.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.TransparencyEcono,  PQ.Econo,  Resolution.r300x300)
  1105.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1106.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  1107.                 *DefaultQuality: BETTERQUALITY
  1108.             }
  1109.             *default:
  1110.             {
  1111.                 *DraftQualitySettings:  LIST(ColorMode.Color24, PM.TransparencyEcono,  PQ.Econo,  Resolution.r300x300)
  1112.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1113.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  1114.                 *DefaultQuality: BETTERQUALITY
  1115.             }
  1116.         }
  1117.     }
  1118.     *case: HP_PREMIUM_INKJET_RAPIDDRY_TRANS
  1119.     {
  1120.         *switch: ColorMode
  1121.         {
  1122.             *case: Mono
  1123.             {
  1124.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1125.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1126.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.RapidTransBest,   PQ.Best,   Resolution.r300x300)
  1127.                 *DefaultQuality: BETTERQUALITY
  1128.             }
  1129.             *case: Gray8
  1130.             {
  1131.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1132.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1133.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.RapidTransBest,   PQ.Best,   Resolution.r300x300)
  1134.                 *DefaultQuality: BETTERQUALITY
  1135.             }
  1136.             *default:
  1137.             {
  1138.                 *DraftQualitySettings:  LIST(ColorMode.Color24, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1139.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1140.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.RapidTransBest,   PQ.Best,   Resolution.r300x300)
  1141.                 *DefaultQuality: BETTERQUALITY
  1142.             }
  1143.         }
  1144.     }
  1145.     *case: HP_PREMIUM_INKJET_PAPER
  1146.     {
  1147.         *switch: ColorMode
  1148.         {
  1149.             *case: Mono
  1150.             {
  1151.                 *DraftQualitySettings:  LIST()
  1152.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1153.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1154.                 *DefaultQuality: BESTQUALITY
  1155.             }
  1156.             *case: Gray8
  1157.             {
  1158.                 *DraftQualitySettings:  LIST()
  1159.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1160.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1161.                 *DefaultQuality: BESTQUALITY
  1162.             }
  1163.             *default:
  1164.             {
  1165.                 *DraftQualitySettings:  LIST()
  1166.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1167.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1168.                 *DefaultQuality: BESTQUALITY
  1169.             }
  1170.         }
  1171.     }
  1172.     *case: HP_PREMIUM_INKJET_HEAVYWEIGHT
  1173.     {
  1174.         *switch: ColorMode
  1175.         {
  1176.             *case: Mono
  1177.             {
  1178.                 *DraftQualitySettings:  LIST()
  1179.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialHeavyNormal, PQ.Normal, Resolution.r300x300)
  1180.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialHeavyBest,   PQ.Best,   Resolution.r600x600)
  1181.                 *DefaultQuality: BESTQUALITY
  1182.             }
  1183.             *case: Gray8
  1184.             {
  1185.                 *DraftQualitySettings:  LIST()
  1186.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialHeavyNormal, PQ.Normal, Resolution.r300x300)
  1187.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialHeavyBest,   PQ.Best,   Resolution.r600x600)
  1188.                 *DefaultQuality: BESTQUALITY
  1189.             }
  1190.             *default:
  1191.             {
  1192.                 *DraftQualitySettings:  LIST()
  1193.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.SpecialHeavyNormal, PQ.Normal, Resolution.r300x300)
  1194.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.SpecialHeavyBest,   PQ.Best,   Resolution.r600x600)
  1195.                 *DefaultQuality: BESTQUALITY
  1196.             }
  1197.         }
  1198.     }
  1199.     *case: GLOSSY
  1200.     {
  1201.         *switch: ColorMode
  1202.         {
  1203.             *case: Mono
  1204.             {
  1205.                 *DraftQualitySettings:  LIST()
  1206.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1207.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1208.                 *DefaultQuality: BESTQUALITY
  1209.             }
  1210.             *case: Gray8
  1211.             {
  1212.                 *DraftQualitySettings:  LIST()
  1213.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1214.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1215.                 *DefaultQuality: BESTQUALITY
  1216.             }
  1217.             *default:
  1218.             {
  1219.                 *DraftQualitySettings:  LIST()
  1220.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1221.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1222.                 *DefaultQuality: BESTQUALITY
  1223.             }
  1224.         }
  1225.     }
  1226. }
  1227.  
  1228.  
  1229. *%%
  1230. *%% Printer Configuration Commands
  1231. *%%
  1232. *Command: CmdStartDoc
  1233. {
  1234.     *Order: DOC_SETUP.20
  1235.     *Cmd: "<1B>&u600D<1B>*o5W<04 09 00 00 00>"
  1236. }
  1237.  
  1238. *Command: CmdEndDoc
  1239. {
  1240.     *Order: DOC_FINISH.10
  1241.     *Cmd: =PJL_EXIT_LANGUAGE
  1242. }
  1243.  
  1244. *Command: CmdStartPage
  1245. {
  1246.     *Order: PAGE_SETUP.10
  1247.     *Cmd: "<1B>&l0E<1B>*p0y0X<1B>&l0L"
  1248. +         "<1B>*o7W<08 09 00 00 07 01 01><1B>*r1A"
  1249. }
  1250.  
  1251. *Command: CmdEndPage
  1252. {
  1253.     *Order: PAGE_FINISH.10
  1254.     *Cmd: "<1B>*rC<0C>"
  1255. }
  1256.  
  1257.  
  1258. *%%
  1259. *%% Printing Attributes and Commands
  1260. *%%
  1261. *RotateCoordinate?: TRUE
  1262. *RotateRaster?: FALSE
  1263.  
  1264. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1265. *CursorXAfterCR:   AT_PRINTABLE_X_ORIGIN
  1266. *EjectPageWithFF?: FALSE
  1267. *XMoveThreshold: 0
  1268. *YMoveThreshold: 0
  1269. *XMoveUnit: 600
  1270. *YMoveUnit: 600
  1271.  
  1272. *Command: CmdXMoveAbsolute      { *Cmd: "<1B>*p" %d{DestX}"X" }
  1273. *Command: CmdYMoveAbsolute      { *Cmd: "<1B>*p" %d{DestY}"Y" }
  1274. *Command: CmdDisableCompression { *Cmd: "<1B>*b0M" }
  1275. *Command: CmdEnableTIFF4        { *Cmd: "<1B>*b2M" }
  1276. *Command: CmdSendBlockData      { *Cmd: "<1B>*b" %d{NumOfDataBytes}"W" }
  1277. *Command: CmdSendBlackData      { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1278. *Command: CmdSendCyanData       { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1279. *Command: CmdSendMagentaData    { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1280. *Command: CmdSendYellowData     { *Cmd: "<1B>*b" %d{NumOfDataBytes}"W" }
  1281. *Command: CmdCR { *Cmd: "<0D>" }
  1282. *Command: CmdLF { *Cmd: "<0A>" }
  1283. *Command: CmdFF { *Cmd: "<0C>" }
  1284.  
  1285. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1286. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1287. *OutputDataFormat:   H_BYTE
  1288. *RasterSendAllData?: TRUE
  1289.